package com.cqut.hfh.ordering.service;

import com.cqut.hfh.ordering.pojo.FoodType;

import java.util.List;
import java.util.Map;

/**
 * create by  admin on 2019/6/25
 */
public interface IFoodTypeService {
    /**
     * 获取数据数量
     * @return
     */
    Integer getCount();

    /**
     * 获取所有食品类型
     * @param limit
     * @param page
     * @return
     */
    List<Map<String, Object>> getAllFoodType(String limit, String page);

    /**
     * 添加食品类型
     * @param foodType
     */
    void AddType(FoodType foodType);

    /**
     * 通过名称查询
     * @param str
     * @param page
     * @param type_name
     * @return
     */
    List<Map<String, Object>> getTypeByName(String str, String page, String type_name);

    /**
     * 通过id修改内容
     * @param type_id
     * @return
     */
    Map<String, Object> findById(String type_id);

    /**
     * 修改食品类型
     * @param foodType
     */
    void updateType(FoodType foodType);

    /**
     * 通过id删除食品类型
     * @param type_id
     * @return
     */
    void delById(String type_id);

    List<FoodType> getAllType();
}
